package atguigu.jvm;

/**
 * 栈内存溢出
 */
public class StackDemo1 {

    public static int i = 10;

    public static void main(String[] args) {
        try {
            method1();
            // java.lang.StackOverflowError
            // 经过 22554 次的递归调用，栈内存溢出了
        }catch (Throwable e){
            e.printStackTrace();
            System.out.println(i);
        }
    }


    public static void method1(){
        i++;
        method1();
    }
}
